Selecting the Right Stakeholders for Requirements Elicitation: a Systematic Approach
نویسندگان
چکیده
Requirements elicitation is the most critical phase in software development as it captures the required functionality of a software system. The elicitation process is indeed resource intensive. It involves a number of dedicated stakeholders who are deliberately gathered to confer and stipulate software requirements. The effectiveness of the process is greatly influenced by the credibility and suitability of the stakeholders involved. Correct and complete requirements could only be achieved if they are gathered from the right stakeholders. Therefore, there is a need of systematic approach that could help in identifying and choosing the appropriate stakeholders. As stakeholder participation can be enormous, the approach should also embrace prioritization. This study addresses this issue by collating important elements that contribute to an effective selection of stakeholders for requirement elicitation purposes. The elements were identified through reviews of related work, which were analyzed by using content analysis. The elements were then integrated as a conceptual framework that consists of a step-by-step procedure. The framework can be used by practitioners to execute the selection process. To researchers, the study proposes several mechanisms to support the approach as a guide for future research.
منابع مشابه
A Practical Guideline of Selecting Stakeholders for Requirements Elicitation – An Empirical Study
Requirements elicitation is widely regarded as the most challenging activity within the scope of requirements engineering. The activity concerns the understanding of problems that a system should address, which later leads to the identification of system requirements. As an abstract process, its effectiveness is greatly influenced by the credibility and suitability of the stakeholders involved....
متن کاملApplication of the Fuzzy AHP Technique for Prioritization of Requirements in Goal Oriented Requirements Elicitation Process
Requirement Engineering is the branch of science that aims to make system requirements clear and understandable so that they reflect the actual needs of the customers. It is a multidisciplinary approach which encompasses other fields also like the social and cognitive sciences to endow with theoretical grounds, practical knowledge and techniques for requirements elicitation and analysis. Requir...
متن کاملStakeholders Selection Model for Software Requirements Elicitation
Corresponding Author: Fares Anwar Centre of Software Technology and Management, Faculty of Information Science and Technology, University Kebangsaan Malaysia, Selangor, Malaysia [email protected] Abstract: Requirements elicitation is the most critical phase in software requirements engineering. The process is resource intensive, as it concerns with a lot of dedicated stakeholders gathering ...
متن کاملHow Stakeholders' Commitment May Affect the Success of Requirements Elicitation
Requirements elicitation consists in collecting information about the requirements and the environment of a systemto-be. It usually involves business analysts who are eliciting information, and stakeholders who are providing information. This paper investigates how the commitment of stakeholders to a RE project influences the results of elicitation. We suggest a way to measure the commitment of...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کامل